package util.cryptogram;

import org.apache.commons.codec.digest.DigestUtils;

import java.io.IOException;
import java.io.InputStream;

/**
 * md5 加密工具类型
 */


public class MD5Util {

    public static byte[] md5(byte[] data) {
        return DigestUtils.md5(data);
    }

    public static byte[] md5(InputStream data) throws IOException {
        return DigestUtils.md5(data);
    }

    public static String md5Hex(InputStream data) throws IOException {
        return DigestUtils.md5Hex(data);
    }

    public static byte[] md5(String data) {
        return DigestUtils.md5(data);
    }

    public static String md5Hex(byte[] data) {
        return DigestUtils.md5Hex(data);
    }

    public static String md5Hex(String data) {
        return DigestUtils.md5Hex(data);
    }

    public static void main(String[] args){
        System.out.println(md5Hex("ddd"));
    }

}